คู่มือการสอน LEGO® SPIKE™ Essential (Extra Pack)

GOALKEEPER (ผู้รักษาประตู)

หุ่นยนต์ผู้รักษาประตูสุดหนึบ

The Builder 2
1

บทนำ (Introduction)

พูดคุยเรื่องฟุตบอล:

  • หน้าที่ของผู้รักษาประตูคืออะไร? (ป้องกันไม่ให้ลูกบอลเข้าประตู)
  • ผู้รักษาประตูต้องเคลื่อนที่อย่างไร? (ขยับซ้ายขวาตลอดเวลา เพื่อเตรียมพร้อม)

ภารกิจวันนี้: สร้างหุ่นยนต์ Goalkeeper ที่จะมาแข่งยิงจุดโทษกับเพื่อนๆ!

2

การต่อหุ่นยนต์ (Build)

ให้นักเรียนดูแบบต่อจากไฟล์ Pasos - GOALKEEPER.pdf และลงมือประกอบ

จุดสังเกต

  • โครงสร้างของประตูต้องแข็งแรง ไม่ล้มง่าย
  • แขนหรือตัวของหุ่นที่เลื่อนไปมาต้องไม่ติดขัด
3

การเขียนโปรแกรม (Code)

เขียนโปรแกรมให้หุ่นยนต์ขยับซ้ายขวาไปเรื่อยๆ หรือแบบสุ่ม

Logic Flow
When Program Starts
Loop Forever
Motor Move Left for 1 second
Motor Move Right for 1 second
Play Sound Cheer

คำถามชวนคิด

ถ้าผู้รักษาประตูรู้จังหวะคงที่ คนยิงก็จะยิงเข้าง่าย เราจะทำให้ยากขึ้นได้อย่างไร?
(ตอบ: ใช้บล็อก Random สุ่มระยะเวลาการเคลื่อนที่ หรือความเร็ว)

สารจากคุณครูถึงผู้ปกครอง

"วันนี้เด็กๆ ได้เรียนรู้ผ่านการเล่นกีฬา โดยสร้างหุ่นยนต์ 'Goalkeeper' ครับ/ค่ะ น้องๆ ได้เรียนรู้วิธีการเขียนโปรแกรมวนซ้ำ (Loop) เพื่อให้หุ่นทำงานต่อเนื่อง และได้ฝึกการแก้ปัญหาเฉพาะหน้าว่าทำอย่างไรถึงจะกันประตูได้ดีที่สุด"